package br.com.syshealth.clinica.util;

import br.com.syshealth.clinica.entity.Admin;
import br.com.syshealth.clinica.entity.Medico;
import br.com.syshealth.clinica.entity.Paciente;
import br.com.syshealth.clinica.entity.Pessoa;

public  class ConstroiBean {

	
	
	
	public static Admin constroiAdmin(Pessoa pessoa)
	{
		Admin admin = new Admin();
		
		admin.setCodEndereco(pessoa.getCodEndereco());
		admin.setCodPessoa(pessoa.getCodPessoa());
		admin.setCpf(pessoa.getCpf());
		admin.setDataNaciemnto(pessoa.getDataNaciemnto());
		admin.setEmail(pessoa.getEmail());
		admin.setFone(pessoa.getFone());
		admin.setLogin(pessoa.getLogin());
		admin.setSenha(pessoa.getSenha());
		admin.setNome(pessoa.getNome());
		admin.setTipo("1");
		return admin;
		
	}
	
	
	public static Paciente constroiPaciente(Pessoa pessoa)
	{
		Paciente paciente = new Paciente();
		
		paciente.setCodEndereco(pessoa.getCodEndereco());
		paciente.setCodPessoa(pessoa.getCodPessoa());
		paciente.setCpf(pessoa.getCpf());
		paciente.setDataNaciemnto(pessoa.getDataNaciemnto());
		paciente.setEmail(pessoa.getEmail());
		paciente.setFone(pessoa.getFone());
		paciente.setLogin(pessoa.getLogin());
		paciente.setSenha(pessoa.getSenha());
		paciente.setNome(pessoa.getNome());
		paciente.setTipo("2");
		return paciente;
		
	}
	
	public static Medico constroiMedico(Pessoa pessoa)
	{
		Medico medico = new Medico();
		
		medico.setCodEndereco(pessoa.getCodEndereco());
		medico.setCodPessoa(pessoa.getCodPessoa());
		medico.setCpf(pessoa.getCpf());
		medico.setDataNaciemnto(pessoa.getDataNaciemnto());
		medico.setEmail(pessoa.getEmail());
		medico.setFone(pessoa.getFone());
		medico.setLogin(pessoa.getLogin());
		medico.setSenha(pessoa.getSenha());
		medico.setNome(pessoa.getNome());
		medico.setTipo("3");
		return medico;
		
	}
	
}
